package com.test.p01singleton.example02;

/**
 * 懒汉汉：
 * 优点：线程安全，可以延时加载，如果不使用单例不会
 * 缺点：调用效率不高(加了synchronized)
 */
public class Singleton02 {

    private static Singleton02 singleton;

    private Singleton02(){

    }

    public static synchronized Singleton02 getInstance(){
        if(null == singleton){
            singleton = new Singleton02();
        }
        return singleton;
    }

}
